Systems and Methods for Pilot Signal and Control Data Retransmission

ABSTRACT

Historical decoding can be performed in accordance with pilot signal retransmission or control information retransmission to reduce the amount network resources consumed during data recovery. In one example, historical decoding is achieved through retransmitting a sub-set of coded bits carried by an earlier transmission, which are compared with a corresponding portion of the original signal (stored in memory) to obtain improved channel state information (CSI) relating to that earlier transmission. In another example, historical decoding is achieved through communicating parity information related to a sub-set of the coded bits carried by an earlier transmission, which are used in accordance with a data aided CSI technique to obtain the improved CSI relating to that earlier transmission. In yet another example, historical decoding is achieved by re-transmitting control information carried by an earlier transmission.

TECHNICAL FIELD

The present invention relates generally to wireless communications, and,in particular embodiments, to systems and methods for pilot signal andcontrol data retransmission.

BACKGROUND

In modern telecommunications, control information and data are typicallycarried in separate regions of the subframe or packet. For instance, inthird generation partnership project (3GPP) long term evolution (LTE)networks, control information is carried in a physical downlink controlchannel (PDCCH) and/or enhanced PDDCH (ePDCCH) of the subframe, whiledata/traffic is carried in a physical shared control channel (PSCCH) ofthe subframe. Additionally, pilot signals are oftentimes communicatedcontemporaneously with the data transmission in order to facilitatedemodulation. More specifically, a pilot signal consists of a series orcollection of known reference symbols (i.e., a priori information) whichthe receiver evaluates upon reception in order to estimate parameters(e.g., fading, scattering) of the air channel. In 3GPP LTE networks,pilot signaling is achieved through the inclusion of cell-specificreference signals (CRS) and/or demodulation reference signals (DMRS)within the subframe.

Data recovery techniques/processes allow receivers to obtain datacarried by an earlier data transmission with which the receiver wasunable to successfully demodulate/decode. Conventional data recoverytechniques rely on either re-transmitting the entire original datatransmission or otherwise communicating additional forward errorcorrection (FEC) bits related to the entire original data transmission,e.g., via hybrid automatic repeat request (HARM) signaling. Forinstance, one conventional data recovery technique may re-transmitsubstantially all of the data/traffic carried in the PDSCH region of anLTE subframe. Another conventional data recovery technique mayre-transmit FEC bits pertaining to the entire PDSCH region of the LTEsubframe. These conventional techniques may consume significantbandwidth, particularly when the original data payload was large or whenpoor channel conditions necessitate a relatively low coding rate. Assuch, more efficient mechanisms for recovering data are desired.

SUMMARY OF THE INVENTION

Technical advantages are generally achieved, by embodiments of thepresent disclosure which describe systems and methods for pilot signaland control data retransmission.

In accordance with an embodiment, a method for operating a receiver isprovided. In this example, the method includes receiving a first encodedpacket carrying coded bits at a first time-frequency instance,estimating channel state information (CSI) corresponding to the firsttime-frequency instance, and storing the first encoded packet in memory.Thereafter, the method includes receiving a second encoded packetcarrying a sub-set of the coded bits carried by the first encodedpacket, comparing the sub-set of coded bits carried by the secondencoded packet with a corresponding portion of the first encoded packetstored in memory to obtain improved CSI corresponding to the firsttime-frequency instance, and decoding the first encoded packet stored inmemory in accordance with the improved CSI to obtain the coded bits. Anapparatus for performing this method is also provided.

In accordance with another embodiment, another method for operating areceiver is provided. In this example, the method includes receiving afirst encoded packet carrying coded bits at a first time-frequencyinstance, estimating channel state information (CSI) corresponding tothe first time-frequency instance, and storing the first encoded packetin memory. Thereafter, the method includes receiving a second encodedpacket carrying parity information related to a sub-set of the codedbits carried by the first encoded packet, performing data aided CSIestimation in accordance with the parity information to obtain improvedCSI corresponding to the first time-frequency instance, and decoding thefirst encoded packet stored in memory in accordance with the improvedCSI to obtain the coded bits. An apparatus for performing this method isalso provided.

In accordance with yet another embodiment, another method for operatinga receiver is provided. In this example, the method includes receiving afirst signal carrying control information and data at a firsttime-frequency instance, storing the first signal in a memory, andreceiving a second signal carrying the control information of the firstsignal at a second time-frequency instance. The method further includesobtaining the control information from the second signal, and decodingthe first signal stored in memory in accordance with the controlinformation obtained from the second signal to obtain the data. Anapparatus for performing this method is also provided.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention, and theadvantages thereof, reference is now made to the following descriptionstaken in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates a diagram of a wireless network for communicatingdata;

FIG. 2 illustrates a diagram of an embodiment network for communicatingdata in accordance with historical interference cancellation;

FIG. 3 illustrates a flowchart of a method for historical decoding inaccordance with pilot retransmission;

FIG. 4 illustrates a protocol diagram of an embodiment communicationssequence for historical decoding in accordance with pilotretransmission;

FIG. 5 illustrates a protocol diagram of another embodimentcommunications sequence for historical decoding in accordance with pilotretransmission;

FIG. 6 illustrates a flowchart of a method for historical decoding inaccordance with a retransmission of control data;

FIG. 7 illustrates a protocol diagram of an embodiment communicationssequence for historical decoding in accordance with a retransmission ofcontrol data;

FIG. 8 illustrates a protocol diagram of another embodimentcommunications sequence for historical decoding in accordance with aretransmission of control data; and

FIG. 9 illustrates a block diagram of an embodiment communicationsdevice.

Corresponding numerals and symbols in the different figures generallyrefer to corresponding parts unless otherwise indicated. The figures aredrawn to clearly illustrate the relevant aspects of the embodiments andare not necessarily drawn to scale.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

The making and using of the present embodiments are discussed in detailbelow. It should be appreciated, however, that the present disclosureprovides various concepts that can be embodied in a wide variety ofspecific contexts. The specific embodiments discussed herein are merelyillustrative of specific ways to make and use aspects of thisdisclosure, and do not limit the scope of the claims. Further, it shouldbe understood that various changes, substitutions and alterations can bemade herein without departing from the spirit and scope of thisdisclosure as defined by the appended claims.

Successful demodulation may typically require knowledge of thecorresponding control information as well as relatively accurate channelstate information (CSI). As a result, receivers that are unable toobtain control information from the control region may be prevented fromdecoding the data or payload portion of the data transmission.Additionally, receivers that have inadequate/poor CSI information may beprevented from decoding the data or payload portion of the datatransmission. In such instances, it may be more efficient to recover thedata by providing control information (or improved CSI) related to theoriginal transmission, rather than re-communicating the entire payload(or FEC bits related thereto) as is typical in conventional datarecovery schemes.

Aspects of this disclosure recover data by providing the receiver withthe control information and/or more accurate CSI, thereby avoiding there-transportation of the data/payload (or FEC bits related thereto) overthe network. More specifically, a receiver that fails to decode anoriginal signal may store the original signal in memory, and thereafterseek to obtain control information related to that original signaland/or improved CSI related to that original signal. Control informationrelevant to the original signal may be communicated in any number ofways (e.g., higher layer signaling, physical layer signaling, etc.), andmay be provided by the original transmitter or by some other device(e.g., a relay, a third party mobile station, etc.). Improved CSI may beobtained by re-transmitting a sub-set of the coded bits (i.e., fewerthan all of the coded bits) carried by the original signal or bycommunicating parity information related to a sub-set of the coded bits(i.e., fewer than all of the coded bits) carried by the original signal.When the sub-set of coded bits are included in the subsequenttransmission, the receiver compares the sub-set of coded bits obtainedfrom the subsequent transmission with a corresponding portion of theoriginal signal (stored in memory) in order to obtain further insightinto parameters/characteristics (e.g., fading, etc.) of the air channelduring the original transmission period.

When parity information related to a sub-set of the coded bits isincluded in the subsequent transmission, the receiver uses the parityinformation in accordance with a data aided CSI estimation technique toobtain further insight into parameters/characteristics (e.g., fading,etc.) of the air channel during the original transmission period. Morespecifically, communication of the additional parity information createsan unequal error protection scenario, where the receiver has more parityinformation for the sub-set of coded bits than for the remaining codedbits. Accordingly, the receiver is able to determine values for thesub-set of coded bits with a high degree of probability, therebyeffectively obtaining ‘known values’ for that sub-set of code bits.Thereafter, the receiver compares the known values with a correspondingportion of the original signal (stored in memory) to obtain the improvedCSI, which is subsequently used to decode the original signal (stored inmemory) and obtain the coded bits in their entirety.

FIG. 1 illustrates a network 100 for communicating data. The network 100comprises an access point (AP) 110 having a coverage area 112, aplurality of user equipments (UEs) 120, and a backhaul network 130. TheAP 110 may comprise any component capable of providing wireless accessby, inter alia, establishing uplink (dashed line) and/or downlink(dotted line) connections with the UEs 120-125, such as a base station,an enhanced base station (eNB), a femtocell, and other wirelesslyenabled devices. The UEs 120-125 may comprise any component capable ofestablishing a wireless connection with the AP 110. The backhaul network130 may be any component or collection of components that allow data tobe exchanged between the AP 110 and a remote end (not shown). In someembodiments, the network 100 may comprise various other wirelessdevices, such as relays, femtocells, etc.

FIG. 2 illustrates a network 200 for communicating data from a UE 221 toan AP 210. The UE 221 sends an uplink transmission (dashed arrow), whichis interfered with by a noise component (dotted arrow) of the airchannel to produce the signal (solid arrow) received by the AP 210. Insome embodiments, the uplink transmission may include a pilot signal,which the AP 210 may use to estimate the noise component as well asother parameters of the air channel. The AP 210 may be unable to decodeall or portions of the received signal, and may resort to one of thedata recovery techniques described herein to obtain data carried by theuplink transmission.

FIG. 3 illustrates a method 300 for historical decoding in accordancewith a pilot retransmission technique, as may be performed by areceiver. The method 300 begins at step 310, where the receiver receivesa first signal carrying a first encoded packet comprising coded bits ata first time-frequency instance. Next, the method 300 proceeds to step320, where the receiver performs channel estimation on a pilot to obtainchannel state information (CSI) corresponding to the firsttime-frequency instance. In some embodiments, the steps 310 and 320 areperformed concurrently or in reverse order. Thereafter, the method 300proceeds to step 330, where the receiver unsuccessfully attempts todecode the first encoded packet in accordance with the CSI obtained fromstep 320. Subsequently, the method 300 proceeds to step 340, where thereceiver stores the first signal in a memory.

Next, the method 300 proceeds to step 350, where the receiver signals orotherwise indicates a failure to decode the first encoded packet. Thissignaling or indication may be performed in any manner, such as throughacknowledgement (ACK)/negative-acknowledgment (NACK) signaling.Thereafter, the method 300 proceeds to step 360, where the receiverreceives a second signal carrying a second encoded packet comprising asub-set of the coded bits at a second time-frequency instance. Notably,in one embodiment the second encoded packet carries a sub-set of thecoded bits carried in the first encoded packet.

Subsequently, the method 300 proceeds to step 370, where the receiverdecodes the second encoded packet to obtain the sub-set of coded bits.Next, the method 300 proceeds to step 380, where the receiver obtainsimproved CSI corresponding to the first time-frequency instance usingthe sub-set of coded bits. More specifically, the receiver compares thesub-set of decoded bits (which is known information at this point) withthe portion of the first transmission stored in memory to determinechannel parameters (e.g., channel gain, fading, etc.). From thesechannel parameters, the receiver estimates or approximates channeldistortion occurring during the first time-frequency instance, andremoves this estimated distortion from the first transmission stored inmemory, thereby isolating the first encoded packet. Thereafter, themethod 300 proceeds to step 390, where the receiver decodes the firstencoded packet from the first signal stored in memory using the improvedCSI, thereby obtaining the coded bits in their entirety.

In an alternative embodiment of the method 300, the second encodedpacket (received during step 360) carries parity bits related to asub-set of the coded bits carried in the first encoded packet. Unliketraditional HARQ, the parity bits carried by the second encoded packetare only related to a sub-set of the coded bits, which creates anunequal error protection scenario (e.g., where the receiver has moreparity information for the sub-set of coded bits than for the remainingcoded bits). The receiver then uses the parity bits to obtain improvedCSI in accordance with a data aided CSI estimation scheme. Data aidedCSI estimation is a process in which the data is used in channelestimation. As decoding proceeds, several data elements become ‘known’with high probability, and these data elements are used in a CSIestimation scheme as pilots to improve the performance of the datadecoding scheme. The process repeats until convergence or some otherstopping criterion is reached. The improved CSI is then used to decodethe first encoded packet (e.g., in its entirety), thereby obtaining thecoded bits (in their entirety).

FIG. 4 illustrates a protocol diagram of an embodiment communicationssequence 400 for communicating data in accordance with a historicaldecoding technique that implements pilot retransmission, as may occurbetween a TP 401 and a receiver 403. The communications sequence 400begins when the TP 401 transmits a first signal 410 comprising a pilotsignal 460 and a first encoded packet to the receiver 403 at a firstinstance in time (T1). The first encoded packet includes comprising aplurality of coded bits 470. Upon reception, the receiver 403 performschannel estimation on the pilot signal 460 to generate CSI, andthereafter attempts to decode the first encoded packet in accordancewith the CSI to obtain the plurality of coded bits 470. The receiver 403is unable to decode the first encoded packet, and sends a NACK 430 tothe TP 401 indicating such failure. Further, the receiver 403 stores thefirst signal 410 in a memory. Upon receiving the NACK 430, the TP 401sends a second signal 440 to the receiver 403 at a second instance intime (T2). The second signal 440 carries a second encoded packetcomprising a sub-set of coded bits 475. Notably the sub-set of codedbits 475 correspond to a portion of the coded bits 470 carried in thefirst encoded packet. The receiver 403 decodes the second encoded packetto obtain the sub-set of coded bits 475, and then uses the sub-set ofcoded bits 475 to achieve an improved CSI for the first instance in time(T1) during which the first signal 410 was received. The receiver 403then uses the improved CSI to decode the first encoded packet from thefirst signal 410 stored in memory, thereby obtaining the coded bits 470in their entirety.

FIG. 5 illustrates a protocol diagram of an embodiment communicationssequence 500 for communicating data in accordance with a historicaldecoding technique that implements pilot retransmission, as may occurbetween a pair of TPs 501, 502 and a receiver 503. The communicationssequence 500 may be similar to the communications sequence 500, with theexception that the sub-set of coded bits are sent from a third party TP502, rather than the original TP 501.

Specifically, the communications sequence 500 begins when the TP 501transmits a first signal 510 comprising a pilot 560 and an encodedpacket to the receiver 503 during a first instance in time (T1). Thefirst encoded packet comprises a plurality of coded-bits 570. Uponreception, the receiver 503 performs channel estimation on the pilot 560to generate CSI, and thereafter attempts to decode the first encodedpacket in accordance with the CSI to obtain the plurality of coded bits570. The receiver 503 is unable to decode the first coded data packet,and sends a NACK 530 indicating such failure. The NACK 530 may be sentto the TP 501, to the TP 502, or broadcast to both the TPs 501, 502. Incases where the NACK is sent to the TP 501, the TP 502 may be configuredto intercept the NACK 530. Further, the receiver 503 stores the firstsignal 510 in a memory. Upon receiving/intercepting the NACK 530, the TP501 sends a second signal 540 to the receiver 503 at a second instancein time (T2). The second signal 540 carries a second encoded packetcomprising a sub-set of the coded bits 575 carried in the first encodedpacket. The receiver 503 decodes the second encoded packet to obtain thesub-set of coded bits 575, and then uses the sub-set of coded bits 575to achieve an improved CSI for the first instance in time (T1) duringwhich the first signal 510 was received. The receiver 503 then uses theimproved CSI to decode the first encoded packet from the first signal510 stored in memory, thereby obtaining the coded bits 570 in theirentirety.

Another technique for historical decoding includes retransmission ofcontrol data. In some embodiments, historical decoding in accordancewith retransmission of control data includes re-communicating encodedcontrol information related to an earlier data transmission, and thenusing the excommunicated control information to decode the earlier datatransmission which is stored in memory. Bandwidth savings is achievedbecause the encoded data does not have to be re-transported over thenetwork.

FIG. 6 illustrates a method 600 for performing historical decoding thatincludes a retransmission of control data, as may be performed by areceiver. The method 600 begins at step 610, where the receiver receivesa first signal at a first time-frequency instance. The first signalcarries a first encoded packet comprising encoded control informationand encoded data. Next, the method 600 proceeds to step 620, where thereceiver unsuccessfully attempts to decode the first encoded packet. Insome embodiments, the receiver may attempt to decode the encoded controlinformation before attempting to decode the encoded data, as the controlinformation may be useful or necessary in decoding the coded data.Thereafter, the method 600 proceeds to step 630, where the receiverstores the first signal in memory.

Next, the method 600 proceeds to step 640, where the receiver signals orindicates a failure to decode the first data packet. In someembodiments, the signaling in step 640 is achieved by sending anegative-acknowledgment (NACK) message in a feedback channel at a timeperiod associated with the first data packet. In other embodiments, thesignaling in step 640 is achieved through a lack or absence ofsignaling, e.g., by not sending an acknowledgment (ACK) message in thefeedback channel at a time period associated with the first data packet.This absence or lack of signaling may be interpreted by the transmitterand/or other devices monitoring the feedback channel as an indicationthat the receiver has failed to decode the encoded control information.Thereafter, the method 600 proceeds to step 650, where the receiverreceives a second signal carrying a second encoded packet comprising theencoded control information. Notably, the second encoded packetcomprises the encoded control information of the first encoded packet,but does not comprise the encoded data of the first encoded packet.Instead, the second encoded packet may comprise different data (e.g.,unrelated to the previously communicated encoded data), or no datawhatsoever.

Subsequently, the method 600 proceeds to step 660, where the receiverdecodes the second encoded packet to obtain the control information.Next, the method 600 proceeds to step 670, where the receiver decodesthe first packet from the first signal stored in memory using thecontrol information, thereby obtaining the originally transmitted data(i.e., the data received in step 610).

FIG. 7 illustrates a protocol diagram of an embodiment communicationssequence 700 for communicating data in accordance with a historicaldecoding technique that includes the retransmission of controlinformation, as may occur between a TP 701 and a receiver 703. Thecommunications sequence 700 begins when the TP 701 sends a first signal710 to the receiver 703 during a first instance in time (T1). The firstsignal 710 comprises encoded control information 760 and encoded data770. In some embodiments, the encoded control information 760 andencoded data 770 may be transmitted together (e.g., in the same packet).In other embodiments, the encoded data and the encoded controlinformation may be transmitted separately, in separate packets and/orover separate frequencies. For instance, the encoded data and theencoded control information may be transmitted in separate sub-bands.Upon reception, the receiver 703 is unable to decode the encoded controlinformation, and sends a NACK 730 (or refrains from sending an ACK) tothe TP 701 indicating such failure. Further, the receiver 703 stores thefirst signal 710 in a memory.

Upon receiving the NACK 730 (or failing to receive an ACK), the TP 701sends a second signal 740 to the receiver 703 at a second instance intime (T2). The second signal 740 carries the encoded control information760 of the first signal 710, but does not carry the encoded data 770 ofthe first signal 710. The receiver 703 decodes the encoded controlinformation 760 communicated in the second signal 740, thereby obtainingcontrol information. The receiver 703 then uses the control informationto decode the encoded data 770 from the first signal 710 stored inmemory, thereby obtaining the originally transmitted data (i.e., thedata carried in the first signal 710).

FIG. 8 illustrates a protocol diagram of an embodiment communicationssequence 800 for communicating data in accordance with a historicaldecoding technique that includes the retransmission of controlinformation, as may occur between of TPs 801, 802 and a receiver 803.The communications sequence 800 may be similar to the communicationssequence 700, with the exception that the encoded control information760 is retransmitted from a third party TP 802, rather than the originalTP 801.

Specifically, the communications sequence 800 begins when the TP 801sends a first signal 810 to the receiver 803 during a first instance intime (T1). The first signal 810 comprises encoded control information860 and encoded data 870. Upon reception, the receiver 803 is unable todecode the encoded control information 860, and sends a NACK 830 (orrefrains from sending an ACK) to the TP 801 indicating such failure. Thereceiver 803 also stores the first signal 810 in a memory.

Upon receiving the NACK 830 (or failing to receive an ACK), the TP 801sends a second signal 840 to the receiver 803 at a second instance intime (T2). The second signal 840 carries the encoded control information860 of the first signal 810, but does not carry the encoded data 870 ofthe first signal 810. The receiver 803 decodes the encoded controlinformation 860 communicated in the second signal 840, thereby obtainingcontrol data. The receiver 803 then uses the control data to decode theencoded data 870 from the first signal 810 stored in memory, therebyobtaining the originally transmitted data (i.e., the data carried in thefirst signal 810).

Aspects of this disclosure described above in FIGS. 3-8 may be appliedin a variety of configurations. For example, the data communication mayoccur in an uplink channel of a cellular network, where the receiver isa base station, eNB, or some other network component configured foruplink reception and where at least one of the transmitters is a UE,mobile device, or some other device configured for uplink transmission.As another example, the data communication may occur in a downlinkchannel of a cellular network, where the receiver is a UE, mobiledevice, or some other device configured for downlink reception, andwhere at least one of the transmitters is a base station, eNB, or someother network component configured for downlink reception. As anotherexample, the data communication may occur over a device-to-device (D2D)link, where the receiver and at least one of the transmitters are peermobile devices. Other configurations are also possible.

FIG. 9 illustrates a block diagram of an embodiment of a communicationsdevice 900, which may be equivalent to one or more devices (e.g., UEs,NBs, etc.) discussed above. The communications device 900 may include aprocessor 904, a memory 906, a cellular interface 910, a supplementalwireless interface 912, and a supplemental interface 914, which may (ormay not) be arranged as shown in FIG. 9. The processor 904 may be anycomponent capable of performing computations and/or other processingrelated tasks, and the memory 906 may be any component capable ofstoring programming and/or instructions for the processor 904. Thecellular interface 910 may be any component or collection of componentsthat allows the communications device 900 to communicate using acellular signal, and may be used to receive and/or transmit informationover a cellular connection of a cellular network. The supplementalwireless interface 912 may be any component or collection of componentsthat allows the communications device 900 to communicate via anon-cellular wireless protocol, such as a Wi-Fi or Bluetooth protocol,or a control protocol. The device 900 may use the cellular interface 910and/or the supplemental wireless interface 912 to communicate with anywirelessly enabled component, e.g., a base station, relay, mobiledevice, etc. The supplemental interface 914 may be any component orcollection of components that allows the communications device 900 tocommunicate via a supplemental protocol, including wire-line protocols.In embodiments, the supplemental interface 914 may allow the device 900to communicate with another component, such as a backhaul networkcomponent.

While this invention has been described with reference to illustrativeembodiments, this description is not intended to be construed in alimiting sense. Various modifications and combinations of theillustrative embodiments, as well as other embodiments of the invention,will be apparent to persons skilled in the art upon reference to thedescription. It is therefore intended that the appended claims encompassany such modifications or embodiments.

What is claimed:
 1. A method for operating a receiver, the method comprising: receiving, by the receiver, a first encoded packet carrying coded bits at a first time-frequency instance; estimating channel state information (CSI) corresponding to the first time-frequency instance; storing the first encoded packet in memory; receiving, by the receiver, a second encoded packet at a second time-frequency instance, the second encoded packet carrying a sub-set of the coded bits carried by the first encoded packet; comparing the sub-set of coded bits carried by the second encoded packet with a corresponding portion of the first encoded packet stored in memory to obtain improved CSI corresponding to the first time-frequency instance; and decoding the first encoded packet stored in memory in accordance with the improved CSI to obtain the coded bits.
 2. The method of claim 1, wherein the sub-set of coded bits carried by the second encoded packet includes fewer than all of the coded bits carried by the first encoded packet.
 3. The method of claim 1, wherein decoding the first encoded packet comprises obtaining the coded bits in their entirety.
 4. A receiver comprising: a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to: receive a first encoded packet carrying coded bits at a first time-frequency instance; estimate channel state information (CSI) corresponding to the first time-frequency instance; store the first encoded packet in memory; receive a second encoded packet at a second time-frequency instance, the second encoded packet carrying a sub-set of the coded bits carried by the first encoded packet; compare the sub-set of coded bits carried by the second encoded packet with a corresponding portion of the first encoded packet stored in memory to obtain improved CSI corresponding to the first time-frequency instance; and decode the first encoded packet stored in memory in accordance with the improved CSI to obtain the coded bits.
 5. The receiver of claim 4, wherein the sub-set of coded bits carried by the second encoded packet includes fewer than all of the coded bits carried by the first encoded packet.
 6. The receiver of claim 4, wherein the instructions to decode the first encoded packet include instructions to obtain the coded bits in their entirety.
 7. A method for operating a receiver, the method comprising: receiving, by the receiver, a first encoded packet carrying coded bits at a first time-frequency instance; estimating channel state information (CSI) corresponding to the first time-frequency instance; storing the first encoded packet in memory; receiving, by the receiver, a second encoded packet at a second time-frequency instance, the second encoded packet carrying parity information related to a sub-set of the coded bits carried by the first encoded packet; performing data aided CSI estimation in accordance with the parity information to obtain improved CSI corresponding to the first time-frequency instance; and decoding the first encoded packet stored in memory in accordance with the improved CSI to obtain the coded bits.
 8. The method of claim 7, wherein the parity information carried by the second encoded packet is related to fewer than all of the coded bits carried by the first encoded packet.
 9. The method of claim 8, wherein performing data aided CSI estimation in accordance with the parity information to obtain improved CSI comprises: determining values for the sub-set of coded bits in accordance with the parity information carried by the second encoded packet; and comparing the values with a corresponding portion of the first encoded packet stored in memory to obtain the improved CSI.
 10. A receiver comprising: a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to: receive a first encoded packet carrying coded bits at a first time-frequency instance; estimate channel state information (CSI) corresponding to the first time-frequency instance; store the first encoded packet in memory; receive a second encoded packet at a second time-frequency instance, the second encoded packet carrying parity information related to a sub-set of the coded bits carried by the first encoded packet; perform data aided CSI estimation in accordance with the parity information to obtain improved CSI corresponding to the first time-frequency instance; and decode the first encoded packet stored in memory in accordance with the improved CSI to obtain the coded bits.
 11. The receiver of claim 10, wherein the parity information carried by the second encoded packet is related to fewer than all of the coded bits carried by the first encoded packet.
 12. The receiver of claim 10, wherein the instructions to perform data aided CSI estimation in accordance with the parity information to obtain improved CSI includes instructions to: determine values for the sub-set of coded bits in accordance with the parity information carried by the second encoded packet; and compare the values with a corresponding portion of the first encoded packet stored in memory to obtain the improved CSI.
 13. A method for operating a receiver, the method comprising: receiving, by the receiver, a first signal at a first time-frequency instance, the first signal carrying control information and data; storing the first signal in a memory; receiving, by the receiver, a second signal at a second time-frequency instance, the second signal carrying the control information of the first signal; obtaining the control information from the second signal; and decoding the first signal stored in memory in accordance with the control information obtained from the second signal to obtain the data.
 14. The method of claim 13, wherein the data carried by the first signal is excluded from the second signal.
 15. The method of claim 13, wherein first signal and the second signal originate from a common transmit point.
 16. The method of claim 13, wherein first signal and the second signal originate from different transmit points.
 17. A receiver comprising: a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to: receive a first signal at a first time-frequency instance, the first signal carrying control information and data; store the first signal in a memory; receive a second signal at a second time-frequency instance, the second signal carrying the control information of the first signal; obtain the control information from the second signal; and decode the first signal stored in memory in accordance with the control information obtained from the second signal to obtain the data.
 18. The receiver of claim 17, wherein the data carried by the first signal is excluded from the second signal.
 19. The receiver of claim 17, wherein first signal and the second signal originate from a common transmit point.
 20. The receiver of claim 17, wherein first signal and the second signal originate from different transmit points. 